export interface EpisodesVO {
  /**
   * 剧集ID
   */
  episodeId: string | number;

  /**
   * 短剧ID
   */
  dramaId: string | number;

  /**
   * 剧集标题
   */
  title: string;

  /**
   * 集数
   */
  episodeNumber: number;

  /**
   * 剧集封面URL
   */
  cover: string;

  /**
   * 时长(秒)
   */
  duration: number;

  /**
   * 剧集简介
   */
  description: string;

  /**
   * 视频URL
   */
  videoUrl: string | number;

  /**
   * 高清视频URL
   */
  videoUrlHd: string | number;

  /**
   * 标清视频URL
   */
  videoUrlSd: string | number;

  /**
   * 字幕文件URL
   */
  subtitleUrl: string;

  /**
   * 是否免费：0收费，1免费
   */
  isFree: number;

  /**
   * 是否预告片：0否，1是
   */
  isTrailer: number;

  /**
   * 金币价格
   */
  coinPrice: number;

  /**
   * 播放次数
   */
  playCount: number;

  /**
   * 点赞数
   */
  likeCount: number;

  /**
   * 评论数
   */
  commentCount: number;

  /**
   * 分享数
   */
  shareCount: number;

  /**
   * 弹幕数
   */
  danmakuCount: number;

  /**
   * 发布时间
   */
  publishTime: string;

  /**
   * 状态：0下架，1上架，2审核中
   */
  status: number;

  /**
   * 审核状态：0待审核，1通过，2拒绝
   */
  auditStatus: number;

  /**
   * 审核拒绝原因
   */
  auditReason: string;

}

export interface EpisodesForm extends BaseEntity {
  /**
   * 剧集ID
   */
  episodeId?: string | number;

  /**
   * 短剧ID
   */
  dramaId?: string | number;

  /**
   * 剧集标题
   */
  title?: string;

  /**
   * 集数
   */
  episodeNumber?: number;

  /**
   * 剧集封面URL
   */
  cover?: string;

  /**
   * 时长(秒)
   */
  duration?: number;

  /**
   * 剧集简介
   */
  description?: string;

  /**
   * 视频URL
   */
  videoUrl?: string | number;

  /**
   * 高清视频URL
   */
  videoUrlHd?: string | number;

  /**
   * 标清视频URL
   */
  videoUrlSd?: string | number;

  /**
   * 字幕文件URL
   */
  subtitleUrl?: string;

  /**
   * 是否免费：0收费，1免费
   */
  isFree?: number;

  /**
   * 是否预告片：0否，1是
   */
  isTrailer?: number;

  /**
   * 金币价格
   */
  coinPrice?: number;

  /**
   * 播放次数
   */
  playCount?: number;

  /**
   * 点赞数
   */
  likeCount?: number;

  /**
   * 评论数
   */
  commentCount?: number;

  /**
   * 分享数
   */
  shareCount?: number;

  /**
   * 弹幕数
   */
  danmakuCount?: number;

  /**
   * 发布时间
   */
  publishTime?: string;

  /**
   * 状态：0下架，1上架，2审核中
   */
  status?: number;

  /**
   * 审核状态：0待审核，1通过，2拒绝
   */
  auditStatus?: number;

  /**
   * 审核拒绝原因
   */
  auditReason?: string;

}

export interface EpisodesQuery extends PageQuery {

  /**
   * 剧集标题
   */
  title?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



